package main

import (
	"time"
	"fmt"
)

func main()  {
	ch1:=make(chan int)
	go sendData(ch1)
	for {
		time.Sleep(250*time.Millisecond)
		v,ok:=<-ch1
		if !ok{ //不加这个下面如果关闭通道的话就无限循环接收到0 false
			fmt.Println("没数据了")
			break
		}
		fmt.Println(v,ok)
	}
}
func sendData(ch1 chan int)  {
	for i:=0;i<10;i++{
		//发送方，１０条数据
		ch1<-i
	}
	close(ch1) //关闭通道，将发送0 false

}